package cn.kgc.exception;

import cn.kgc.utils.IErrorCode;

public enum UserErrorCode implements IErrorCode {
    User_No_EXIST("3001", "用户不存在"),
    User_ERROR_PASSWORD("3002", "用户密码不正确"),
    USER_NOT_LOGIN("3003", "用户没登录或token过期"),
    TOKEN_NOT_TIMEOUT("3004", "token没有在置换期,置换期指的是token有效期小于30分钟"),
    USER_CODE_EXIST("3005", "登录验证码还在一分钟内，1分钟只能获取一次"),
    INVLIDE_REQ("3006","请求异常" ),
    USER_ERROR_PHONE_CODE("3007","不存在此验证码或验证码不匹配" ),
    DATABASE_OPERATION_FAILRE("3008","数据库添加用户失败" );

    private String errorCode;
    private String errorMsg;


    UserErrorCode(String errorCode, String errorMsg) {
        this.errorCode = errorCode;
        this.errorMsg = errorMsg;
    }

    @Override
    public String getErrorCode() {
        return errorCode;
    }

    @Override
    public String getErrorMessage() {
        return errorMsg;
    }
}
